summaryrefslogtreecommitdiffstats
path: root/pokemod
Commit message (Collapse)AuthorAgeFilesLines
* [FIX] Moving stuff for the move to the new name, Sigma Game Engine (sigen ↵Ben Boeckel2008-09-0579-12989/+0
| | | | | | for short) git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@249 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Fixed method in SoundWrapper to be more accurateBen Boeckel2008-08-274-128/+120
| | | | | | | [FIX] QImage is now used internally instead of QPixmap [FIX] Template specialization moved to header file for Object (makes MinGW happy) git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@246 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Enumerations now have access from scripts (name->value)Ben Boeckel2008-08-261-4/+0
| | | | git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@245 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Fixed some minor typosBen Boeckel2008-08-263-14/+17
| | | | | | | [FIX] Abstracted validation out to ValidationDialog [FIX] Added stat and Direction getters for Pokemod git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@244 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] TeamMember now allows shadowing of valuesBen Boeckel2008-08-182-11/+28
| | | | | | | | [FIX] TeamMember no longer uses pokemod internally (all is accessed through wrappers) [FIX] Status now has the script split between Battle and World [FIX] Script classes now able to be passed via QVariant git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@241 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Script to make a tarball now defaults to HEAD for the revisionBen Boeckel2008-08-1852-790/+965
| | | | | | | | | [FIX] Enumeration types used to help remove some checks [FIX] Macro code moved to static members of Object (not all though) [FIX] Scripting wrappers now share information by keeping track of already-created instances of the wrapper [FIX] Scripting methods are now Q_SCRIPTABLE and not slots git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@239 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] List members of pokemod classes now can be returned in their entiretyBen Boeckel2008-08-056-1/+43
| | | | | | | [FIX] Reworked pokescripting for ease of use [FIX] Now (selected) pokemod values can be overridden in pokescripting git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@237 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] SoundUI widget has a better layoutBen Boeckel2008-08-041-0/+4
| | | | | | | | | | | | [FIX] Sound playback works in SoundUI [FIX] SoundWrapper returns a Phonon object for playback in scripts now [FIX] Wrapper classes now won't be duplicated (persistent storage is possible now) [FIX] Linking to libraries is fixed for RPM [FIX] Pokemod Macros.h is hidden if not compiling pokemod [FIX] make-tarball script is simpler now (and works as upstream, not local copy) [FIX] Cleaned up spec file per review request for Fedora git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@236 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Move no longer uses the overworld flag (will just check to see if the ↵Ben Boeckel2008-08-042-17/+0
| | | | | | | | | worldScript is empty) [FIX] TeamMember now inherits from Config [FIX] Wrapper now inherit from Config git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@235 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] TypechartModel now shows background colors depending on what the ↵Ben Boeckel2008-08-042-52/+1
| | | | | | | | | | multiplier is [FIX] Typechart is updated when changes are discarded [FIX] Removed Doxygen comments again (still not sure what I want to do for docs yet...) [FIX] Typechart doesn't set it as dirty when a new cell is selected to edit git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@234 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Cleaned up the RC fileBen Boeckel2008-08-0435-485/+553
| | | | | | | | | | | | [FIX] Script editing is getting there (still a little weird...) [FIX] Cleaned up the main file a bit [FIX] Added the Skin class [FIX] All sprites and skins are internally linked now [FIX] No more image restraints (tiles are still enforced so that map editing works) [FIX] Cleaned up checking for valid values when setting in pokemod [FIX] Removed FileDialog files git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@233 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [ADD] Added XMLGUI file for pokemodrBen Boeckel2008-08-0236-145/+188
| | | | | | | | | [FIX] Pokemodr is now a KXmlGuiWindow (working on KatePart fixes) [FIX] Started Doxygen stuff [FIX] Object names of Pokemod classes are now determined using metaObject [FIX] Updated to use KDE 4.1 git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@232 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Added a depth variable to TrainerBen Boeckel2008-07-283-1/+19
| | | | | | | | | | | | | [FIX] Fixed the Apply/Discard buttons [FIX] Added code to Config in Pokescripting [FIX] Memory leak with MapModel [FIX] FractionWidget was using uninitialized variables (behavior) [FIX] Connection in FileDialog fixed [FIX] Caption is now used for FileDialog [FIX] Main window now uses the KDE standard captioning [FIX] Script connection fixed git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@231 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Fixed an infinite loop in Fraction::reduceBen Boeckel2008-07-261-0/+2
| | | | | | | | | [FIX] FractionWidget's behavior is now an enum [FIX] Fixed up some stuff in KAboutData for pokemodr [FIX] ScriptWidget value is set at construction now [DEL] Removed Pokemodr.h (nothing useful) git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@230 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Fraction won't reduce whenever possibleBen Boeckel2008-07-262-1/+2
| | | | | | | | | | | [FIX] ScriptWidget updates cleaner now [FIX] Player is now a Containment (Team is for storing the data; Player is an interface for battling) [FIX] QtConcurrent framework used to parallelize ATB timer and requesting actions [FIX] ActionQueue now uses a QMutexLocker (slimmer code) [FIX] Various fixes with arenas [ADD] pokebattle/Player.cpp git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@229 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Slimmed up main() for pokemodrBen Boeckel2008-07-204-29/+98
| | | | | | | | | | [FIX] Cleaned up initializing TeamMember [FIX] Hat fixed up [ADD] Added ActionQueue (thread-safe QQueue) [FIX] Arena classes fleshed out a bit [ADD] ATBTimer class added to mediate the ATB counters git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@228 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [ADD] Added pokescripting to the spec fileBen Boeckel2008-07-207-211/+24
| | | | | | | | | | | | [FIX] Added status tips and whats this tags to widgets in pokemodr [FIX] Removed the list sprite for the species [FIX] No more nidoran group needed (scripts should take care of it) [FIX] Height no longer broken between feet and inches [FIX] Fixed a bug in the TeamMember stat generation [FIX] No more global skins; should be scripted [FIX] Missed somt COPY() macros git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@227 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Separated battle and world scripts for abilities and movesBen Boeckel2008-07-1211-60/+95
| | | | | | | [ADD] pokescripting library to allow scripts to use Pokemod information [FIX] Cleaned up examples in documentation git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@224 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] KMenu* can now be put into a QVariantBen Boeckel2008-07-044-39/+42
| | | | | | | | | [FIX] ScriptWidget now uses a more explicit choice (real name rather than internal name) [FIX] KateView shortcuts dont collide (but don't work either) [FIX] Hat and Matrix no longer inlined all the time [FIX] Building out of source now works git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@223 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Fixes to NatureBen Boeckel2008-07-026-106/+123
| | | | | | | | [FIX] Added AI levels to Trainer [FIX] Happiness and Pokérus no longer needed (scripts should handle them) [FIX] Rules widget dropped the tabs to fix the KIntNumInputs git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@222 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Using qobject_cast now where possibleBen Boeckel2008-06-3016-58/+58
| | | | | | [FIX] ScriptWidget now uses KTextEditor (highlighting) git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@218 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Replaced Point with QPoint (less duplicate code)Ben Boeckel2008-06-3022-158/+101
| | | | | | | | | | [FIX] Fraction and Point widgets are more compact [FIX] Fleshed out more of the TeamMember [FIX] Map tilemap editor now expands to fill all available area [FIX] Added priority values to abilities and moves [FIX] Added option for ATB-like battle rounds git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@217 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Macros fixed and ID can't be set outside of constructorsBen Boeckel2008-06-2868-169/+207
| | | | | | [FIX] Map flyWarp no longer raises and error by default git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@216 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] cmake fixesBen Boeckel2008-06-232-1/+3
| | | | | | [FIX] spec fixes git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@215 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] pokemodr SVN flag correctedBen Boeckel2008-06-212-4/+17
| | | | | | | | [FIX] RPM build fixed [FIX] Changelog fixed up [FIX] TilemapModel more correct git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@214 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Using cmake now (still is rough)Ben Boeckel2008-06-2153-181/+220
| | | | | | | | | | [FIX] Some SVN flags were incorrect [FIX] Qt includes now use the module path as well [FIX] Models now have drag/drop actions methods as const [FIX] Library classes now exported [FIX] qmake files removed git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@213 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Validation works in PokémodrBen Boeckel2008-06-1940-537/+492
| | | | | | | | | [FIX] Macros moved to their own file [FIX] Macros for subclasses added [FIX] Key shortcuts added to context menu items [FIX] Rules had a redundant field git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@212 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Fractions can now be polled for chancesBen Boeckel2008-06-185-27/+13
| | | | | | | | | [FIX] Added some stuff to TeamMember to be usable [FIX] Arena is no longer static [FIX] Rules no longer needs to know maxDV (depends on whether the special DV is split) [FIX] Hat no longer seeds the RNG; it's the apps job git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@209 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Fixed up some bugs with HatBen Boeckel2008-06-178-43/+73
| | | | | | | | [ADD] Flashed out some of TeamMember [FIX] Moved some things out of Object.h into a Global.h for pokemod [FIX] Some minor things in pokebattle git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@208 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Added some signals to ArenaBen Boeckel2008-06-091-1/+1
| | | | | | | [FIX] Cleaned up some stuff in other .pro files [FIX] Renamed everywhere to use "Pokémodr" and "Pokégen" git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@204 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] All modules now use their own namespaceBen Boeckel2008-06-0975-1490/+1742
| | | | git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@201 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Fixed up RPM build processBen Boeckel2008-06-061-5/+2
| | | | git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@196 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Lots more .pro code factored outBen Boeckel2008-06-062-104/+9
| | | | | | | [FIX] -devel package made in the spec file [DEL] Unneeded Script.cpp file deleted git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@195 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Modified Rules a bitBen Boeckel2008-06-0212-189/+300
| | | | | | | | | [FIX] Updated Rules widget to match up with Rules [FIX] Reorganized the Rules widget [FIX] Using KStandardDirs rather than hardcoded ones [FIX] Cleaned up some minor things with KListWidgets git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@188 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Fixed up some FractionWidget codeBen Boeckel2008-05-302-13/+0
| | | | | | | [FIX] Got rid of more unneeded enumerations [FIX] MoveUI fixed up a bit git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@186 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Moves cleaned upBen Boeckel2008-05-292-89/+0
| | | | git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@185 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Wild Lists cleaned upBen Boeckel2008-05-292-85/+13
| | | | git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@184 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Tiles now have scripts associated with themBen Boeckel2008-05-282-84/+12
| | | | git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@182 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Fixed up some final Matrix thingsBen Boeckel2008-05-281-26/+14
| | | | git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@181 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Typechart now worksBen Boeckel2008-05-2810-304/+188
| | | | | | | | | | [FIX] Matrix fixed up [FIX] Pokemod map widget fixed up [FIX] FractionWidget sets stuff on ctor [FIX] Assertion used in pokemod rather than returning NULL [FIX] Fixed a bad compare in Type git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@180 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Item widget works betterBen Boeckel2008-05-272-3/+2
| | | | | | | | [FIX] FractionWidget value is updated at ctor [FIX] Non-script KTextEdit is now a KLineEdit [FIX] Rules not being set git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@179 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Status and Weather classes in pokemod instead of hardcodedBen Boeckel2008-05-2716-181/+829
| | | | | | [FIX] Added a Sprite class to allow for animations and whatnot git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@178 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Recent files now worksBen Boeckel2008-05-262-3/+5
| | | | | | | [FIX] Various UI fixes [FIX] Scripts are now escaped correctly in the XML git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@176 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Context menus addedBen Boeckel2008-05-261-0/+1
| | | | | | | [FIX] No more copy/cut/paste for objects; only available from context menus [FIX] Can now add objects during runtime git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@174 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [ADD] More documentationBen Boeckel2008-05-252-13/+36
| | | | | | | | | [FIX] Cleaned out some code from the models [FIX] Matrix should now work a lot better now [FIX] Opening/Saving/Closing PokéMods should be much cleaner now [FIX] currentPokemod code is now in the tree class git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@173 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [ADD] More documentationBen Boeckel2008-05-244-29/+17
| | | | | | | [ADD] Abilities now hav a description field [FIX] Fixed up a few minor things in pokemodr git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@172 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Added an overworld property to movesBen Boeckel2008-05-232-0/+17
| | | | git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@169 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [ADD] Added UI classes for GlobalScriptBen Boeckel2008-05-235-224/+0
| | | | | | [FIX] Script support is now in pokemodr git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@168 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Scrapped effects and such for scripts (going to use Kross) in pokemodBen Boeckel2008-05-2340-3987/+586
| | | | git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@166 6ecfd1a5-f3ed-3746-8530-beee90d26b22
* [FIX] Dialog commands now use "Species" instead of "Pokemon"Ben Boeckel2008-05-222-12/+12
| | | | | | [ADD] More Dialog Command widgets git-svn-id: https://pokegen.svn.sourceforge.net/svnroot/pokegen/trunk@165 6ecfd1a5-f3ed-3746-8530-beee90d26b22