Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-14 | Renamed DraciFont class to Font to be more consistent with the rest of the ↵ | Denis Kasak | |
classes and other engines. svn-id: r41523 | |||
2009-06-14 | Changed DraciFont API to accept const Strings when loading fonts and added ↵ | Denis Kasak | |
constants for font types. svn-id: r41522 | |||
2009-06-14 | Replaced a call to getEventManager() with Engine::_eventMan. | Denis Kasak | |
svn-id: r41518 | |||
2009-06-14 | Whitespce fixes | Eugene Sandulenko | |
svn-id: r41514 | |||
2009-06-14 | Replace hackish getch() with proper event loop at end of the demo. | Eugene Sandulenko | |
svn-id: r41513 | |||
2009-06-14 | Designate hack according to our conventions | Eugene Sandulenko | |
svn-id: r41512 | |||
2009-06-14 | Reworded DraciFont docs (with regards to mentioning ASCII). | Denis Kasak | |
svn-id: r41511 | |||
2009-06-14 | Removed superfluous checks for NULL in DraciFont::freeFont(). | Denis Kasak | |
svn-id: r41510 | |||
2009-06-14 | Added a Sprite class for handling sprites in the Draci format transparently. ↵ | Denis Kasak | |
Modified the test animation to use it. svn-id: r41509 | |||
2009-06-12 | Fixed evaluation of GPL mathematical expressions. The evaluator now checks ↵ | Denis Kasak | |
that, at the end of the evaluation, the stack only contains one value (i.e. the result of the expression). svn-id: r41477 | |||
2009-06-12 | Replaced a magic number with a proper constant. | Denis Kasak | |
svn-id: r41476 | |||
2009-06-12 | Made DraciFont::drawString() return early if the string is too long to fit ↵ | Denis Kasak | |
on the screen. svn-id: r41475 | |||
2009-06-12 | Made DraciFont::drawString() take a String reference instead of a copy. | Denis Kasak | |
svn-id: r41472 | |||
2009-06-12 | Removed overflow/underflow checks from DraciFont::drawChar(). Instead, we ↵ | Denis Kasak | |
now calculate the number of pixels that can be drawn without overflowing beforehand. Also added asserts to catch any negative value passed for the coordinates. svn-id: r41471 | |||
2009-06-12 | Made the DraciFont::freeFont() method safe to call in any circumstance by ↵ | Denis Kasak | |
making it check for NULL pointers itself to prevent double free / corruption. This also fixes a potential bug in the destructor. svn-id: r41469 | |||
2009-06-12 | Properly documented everything (including the new DraciFont class). ↵ | Denis Kasak | |
Reshuffled some old comments. svn-id: r41467 | |||
2009-06-11 | Implemented font handling via the DraciFont class. Reprogrammed the test ↵ | Denis Kasak | |
animation to use the original game fonts. Removed the old drawString() hack. svn-id: r41454 | |||
2009-06-11 | Added support for the new GUI options. | Denis Kasak | |
svn-id: r41442 | |||
2009-06-10 | Removed special-casing for the colour black as it's no longer needed. | Denis Kasak | |
svn-id: r41440 | |||
2009-06-10 | Shifted the palette one bit to the left aft toemake the dragon animation ↵ | Denis Kasak | |
brighter. svn-id: r41439 | |||
2009-06-10 | Code formatting | Denis Kasak | |
svn-id: r41438 | |||
2009-06-10 | Added an additional debuglevel "archiver" to facilitate displaying debug ↵ | Denis Kasak | |
info from the BAR archiver. Also adjusted numeric debug levels. svn-id: r41436 | |||
2009-06-10 | Made handleMathExpression() properly handle mathematical expressions inside ↵ | Denis Kasak | |
GPL bytecode (instead of just searching for the ending byte). The actual callbacks still need to be implemented. svn-id: r41415 | |||
2009-06-10 | Redesigned the GPL2 disassembler to improve readability. It now does a ↵ | Denis Kasak | |
linear search in a table of commands (instead of having a giant switch) when searching for the correct bytecode command. svn-id: r41414 | |||
2009-06-08 | Adding Draci Historie engine skeleton (engine stub, BAR archiver, ↵ | Denis Kasak | |
rudimentary GPL disassembler) svn-id: r41390 |