Exported from old repository: A small game; just showing off a few algorithms.
Go to file
2011-12-12 21:12:23 +00:00
Bin -- [Add] Added two simple scripts, one to check for mem leaks, the other counts LOC's 2011-11-06 00:43:25 +00:00
Data/Media Added option to use (rgb) or SDL_Color.. 2011-12-11 16:43:50 +00:00
Docs -- [Change] modified Doxyfile and regenerated. 2011-11-02 23:05:24 +00:00
Save Milestone: "Almost Playable" 2011-12-06 20:16:00 +00:00
src Using pointers propperly when handling texture loading. 2011-12-12 21:12:23 +00:00
Unuk-QT Using pointers propperly when handling texture loading. 2011-12-12 21:12:23 +00:00
Doxyfile -- [Change] modified Doxyfile and regenerated. 2011-11-02 23:05:24 +00:00
linecount.sh -- [Add] Added two simple scripts, one to check for mem leaks, the other counts LOC's 2011-11-06 00:43:25 +00:00
README Milestone: "Almost Playable" 2011-12-06 20:16:00 +00:00

Readme plz!
___________

I have decided to use Git for SCM of this project.
Please see https://github.com/Allanis/Unuk

##################################################

I am currently working on a series of algorithms to show off
for a portfolio piece. I will place this under the GPL licence.

##################################################

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TODO:

Take the camera into account so we do not draw things off screen.

*Menu:
~~~~~
- New Game
- SaveGame loading
  - New screen or make buttons appear on the menu
- SaveGame deleting
- Game Settings
  - Keybindings
  - Fullscreen

*Fix NPC animation

*Map Editor:
~~~~~~~~~~~~

- Change the array of tiles into a list of tiles.
- Get a tile selection marker and display the current tile info.

*Proper collision testing.
~~~~~~~~~~~~~~~~~~~~~~~~~~

- MapTile objects store a list of character* 's
  - The character class will add and remove themselves from the list in the MapTile.
  - When the Character class wants to check for collisions it hands a pointer to
	itself to the MapTile object, the MapTile will then return true if any
	Character in it's list collides with the Character* it just recieved.
  - Create the appropriate methods in the MapTile class
    - bool CheckCollision(Character *charptr);
    - void AddCharacter(Character *charptr);
    - void RemoveCharacter(Character *charptr);

*A way for entities to store information (Like items).
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

- Sort out how we will read in the information
  - A list of present objects that can be referenced with a single word in the map file.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Copyright (C) 2011 Allanis
allanis@saracraft.net

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

Here is a nice link to the licence:
http://www.gnu.org/licenses/gpl-2.0.html