----------------- Rev: 57 Date: 6 February 2008 User: MathStuf ----------------- [ADD] Tilemap editing to the Map form [ADD] MapUI.{h, cpp}, TilemapModel.{h, cpp}, TileDelegate.{h, cpp} [FIX] Editing area of the main window now has scroll bars [FIX] CoinListUI is now safer with its combobox creation for the values [FIX] Minor fixes in Tile and Map classes [FIX] Matrix cleaned up ----------------- Rev: 56 Date: 2 February 2008 User: MathStuf ----------------- [ADD] CoinListObjectUI.{h, cpp} [FIX] object where parameter o should be in CoinListObject ----------------- Rev: 55 Date: 1 February 2008 User: MathStuf ----------------- [FIX] Only committed general/ last time ----------------- Rev: 54 Date: 1 February 2008 User: MathStuf ----------------- [FIX] ItemUI now fully works [FIX] unsigned -> int since widgets only works with int ranges ----------------- Rev: 53 Date: 1 February 2008 User: MathStuf ----------------- [FIX] CoinList UI now uses a KComboBox instead of a KIntNumInput for value [FIX] Badge UI now uses KPushButtons instead of a QGraphicsView [FIX] BadgeUI now works [FIX] PokeModr now sends a new error when an Exception got all the way through [DEL] GenericListItem replaced as QListWidgetItem works on its own [ADD] pokemodr now needs to link to kio [ADD] getFace/getBadge methods to Badge [ADD] 2 HMs (Heal and Escape) ----------------- Rev: 52 Date: 31 January 2008 User: MathStuf ----------------- [FIX] Changelog fixed [FIX] Warnings in pokemod gone [FIX] BoundsException thrown from Item::setPrice() [FIX] CoinList now has correct className [FIX] Frac needed in header for ItemEffect [ADD] CoinList, EggGroup, and Item UI logic added ----------------- Rev: 51 Date: 31 January 2008 User: MathStuf ----------------- [ADD] GenericListItem.{h, cpp} [FIX] BadgeUI bugs (some still exist) [FIX] Other UI bugs fixed ----------------- Rev: 50 Date: 30 January 2008 User: MathStuf ----------------- [ADD] BadgeUI, AuthorUI, and AbilityUI [FIX] Fix up UI forms [FIX] win32 builds now allow exceptions [FIX] Tidy up other UI logic files ----------------- Rev: 49 Date: 25 January 2008 User: MathStuf ----------------- [FIX] Fixed errors in general.pro and pokemodr.pro for Windows ----------------- Rev: 48 Date: 25 January 2008 User: MathStuf ----------------- [ADD] win32 support (KDE) into .pro files [FIX] Ref.h extern variables [FIX] Nature include [FIX[ GUI fixes ----------------- Rev: 47 Date: 25 January 2008 User: MathStuf ----------------- [FIX] ObjectUI::setObjects now protected [FIX] members made with new now delete-d [ADD] ItemTypeUI ----------------- Rev: 46 Date: 24 January 2008 User: MathStuf ----------------- [FIX] pokemodr.ui now uses QScrollArea rather than QAbstractScrollArea [FIX] Compare in Rules.cpp [FIX] PokeModrUI now saves the KConfgiGroup so preferences can be saved back ----------------- Rev: 45 Date: 24 January 2008 User: MathStuf ----------------- [FIX] Frac returns a double (not an unsigned typcast to double, making 0 all the time) [FIX] maxDV now works on 0 and 1 rather than 16 and 32 [FIX] Stuff ignored (due to other options) can't throw Exceptions in Rules anymore [FIX] UI logic fixed ----------------- Rev: 44 Date: 24 January 2008 User: MathStuf ----------------- [FIX] general.pro file now links to phonon for Audio [ADD] generic ObjectUI object to handle general form* stuff [ADD] TimeUI.{h, cpp} ----------------- Rev: 43 Date: 24 January 2008 User: MathStuf ----------------- [FIX] Revision 42 date [FIX] Replaced AudioCache with an Audio wrapper ----------------- Rev: 42 Date: 24 January 2008 User: MathStuf ----------------- [FIX] BugCatcher now asks if the user wants to open KBugReport [FIX] Exception members are now const [FIX] map was uninitialized in Dialog validation [FIX] (un)setting Breeding in Rules [FIX] GUI now works (though with QMainWindow and QTabWidget in Rules) ----------------- Rev: 41 Date: 23 January 2008 User: MathStuf ----------------- [FIX] pokemodr.ui file [FIX] added better .pro rules [FIX] PokeModTreeItem works now [FIX] LICENSE file is purely the terms ----------------- Rev: 40 Date: 22 January 2008 User: MathStuf ----------------- [FIX] Grammer in Changelog [FIX] Made pokemod classes contain their names for later ease [ADD] PokéModr main window form [FIX] Ini and Exception includes fixed [FIX] BugCatcher bugs fixed [FIX] .pro files fixed [ADD] PokéModr main GUI almost complete ----------------- Rev: 39 Date: 21 January 2008 User: MathStuf ----------------- [FIX] Some linker errors in pokemod and general [FIX] More enum char*[] to QStringList [FIX] Widgets in PokéModr gui [ADD] Rules GUI logic ----------------- Rev: 38 Date: 21 January 2008 User: MathStuf ----------------- [FIX] PokeMod namespace removed [ADD] MoveEffect editing form for PokéModr ----------------- Rev: 37 Date: 21 January 2008 User: MathStuf ----------------- [FIX] const char*[] -> QStringList for easier laoding into KComboBox [DEL] pokemod/pokemod_inc.h no longer needed ----------------- Rev: 36 Date: 20 January 2008 User: MathStuf ----------------- [FIX] pokemod compiles faster due to better placement of #includes [FIX] Header of pokemodr/PokeModr.h ----------------- Rev: 35 Date: 20 January 2008 User: MathStuf ----------------- [ADD] More GUI classes (only MoveEffect left) [FIX] Polished up GUI classes [FIX] renamed methods get*ByID -> get*Index instead for more logical get*ByID [FIX] Renaming in pokemod to remove mention of Pokémon [FIX] minor .pro fixes (aesthetic mainly) ----------------- Rev: 34 Date: 19 January 2008 User: MathStuf ----------------- [DEL] get*Num/get*Denom methods from Pokemod [ADD] GUI classes to pokemodr [FIX] AudioCache is trashed right now, but may be salvageable ----------------- Rev: 33 Date: 18 January 2008 User: MathStuf ----------------- [DEL] Removed PokeGen namespace [ADD] general/AudioCache.h completed [DEL] VERSION removed from subdir .pro files [DEL] audio/ ----------------- Rev: 32 Date: 18 January 2008 User: MathStuf ----------------- [FIX] Added 2008 to other copyright lines [ADD] .pro files [ADD] overworld folder for the world map stuff [ADD] Refined pokegen and pokemodr file structures ----------------- Rev: 31 Date: 16 January 2008 User: MathStuf ----------------- [FIX] Added 2008 to copyrights [FIX] Made exceptions better [FIX] Added RBY Move Effects (as well as val1 and val2 code) [FIX] Added breaks where missed [FIX] Grammar mistakes (factored out to Exceptions) [FIX] Cleaned up Species types and egg groups handling [FIX] Cleaned up Store items handling [FIX] Cleaned up Tile details ----------------- Rev: 30 Date: 27 November 2007 User: MathStuf ----------------- [FIX] Rules/Pokemod dependency fiasco [FIX] STANDARDS to GPLv3 ----------------- Rev: 29 Date: 27 November 2007 User: MathStuf ----------------- [ADD] Known MoveEffects [FIX] pokegen.pro error in rpm build target [FIX] EggSpecies not needed (generic species will be used instead) [FIX] StruggleMove not needed (generic will be used instead) [FIX] TypeChart moved back to Pokemod so that Rules are completely Pokemod-neutral ----------------- Rev: 28 Date: 22 November 2007 User: MathStuf ----------------- [FIX] classes more usable [FIX] Matrix class [ADD] pokemod/Rules.{h, cpp} [FIX] coding style cleaned up ----------------- Rev: 27 Date: 22 October 2007 User: MathStuf ----------------- [FIX] Redoing rev25 ----------------- Rev: 26 Date: 22 October 2007 User: MathStuf ----------------- [FIX] Something messed up in last commit, fixing with this one ----------------- Rev: 25 Date: 22 October 2007 User: MathStuf ----------------- [ADD] DISCLAIMER [FIX] PokemonEvolution styles [ADD] Relative enumeration [DEL] pokemod/Status.{h, cpp} [DEL] pokemod/StatusEffect.{h, cpp} [FIX] Status effects will be added as needed instead of customized [FIX] Completed ItemEffects [FIX] Factored out Natures to be global [DEL] pokemod/PokemonNature.{h, cpp} [DEL] ai/Net.{h, cpp} [DEL] ai/Layer/{h, cpp} [ADD] battle/Arena.{h, cpp} [ADD] battle/Team.{h, cpp} [ADD] battle/Human.{h, cpp} [ADD] battle/Bot.{h, cpp} [ADD] battle/GhostBot.{h, cpp} [ADD] battle/Pokemon.{h, cpp} [ADD] battle/Ghost.{h, cpp} [FIX] Fixed some scope errors in pokemod [ADD] audio/audio.pro [ADD] audio/Audio.{h, cpp} [ADD] audio/AudioLibrary.{h, cpp} [ADD] audio/AudioSystem.{h, cpp} [ADD] audio/Music.{h, cpp} [ADD] audio/SoundEffect.{h, cpp} [DEL] old audio system (was in C) [FIX] Optimized some routines in pokemod [FIX] Moved global classes (Ini, Frac, Matrix, FracMatrix, Point, Flag) to general ----------------- Rev: 24 Date: 21 September 2007 User: MathStuf ----------------- [FIX] Neural Network methods complete [FIX] Wrapped Node up into the layer [FIX] Wrapped NatureEffect into Nature [FIX] Getting around to fixing up the design of the PokéMod stuff [FIX] Creating new subclasses now returns pointer to new subclass [FIX] Simplified interfaces [FIX] Minor style issues [FIX] Renamed CoinItem to CoinListObject [FIX] Renamed MapTrainerTeam to MapTrainerPokemon [FIX] Renamed MapWildPokemon to MapWildListPokemon [FIX] Moved global enums to relevant classes [FIX] Removed general logging features [DEL] pokemod/Debug.{h, cpp} [DEL] pokemod/Path.{h, cpp} [FIX] Using QFile rather than custom Path class for checking for files [FIX] Set* methods now return a bool to let the caller know if anything actually changed (if it can fail, otherwise it is void) [ADD] Compliation without errors is required for pokemod from now on before commits ----------------- Rev: 23 Date: 20 July 2007 User: MathStuf ----------------- [DEL] Makefile [ADD] pokemod/pokemod_def.h for global defines and configuration [ADD] pokemod/pokemod.pro for qmake [FIX] String -> QString [FIX] std::vector -> QList [FIX] std::map -> QMap [FIX] std::[io]fstream -> QFile [FIX] Matrix uses QVector [ADD] Enemy to EnumChoice [FIX] Condense Tile water options [ADD] Added another Frac type [FIX] Relicense under GPLv3 [FIX] Fixed some random things in NeuralNetwork things [ADD] /ai/ai.pro ----------------- Rev: 22 Date: 3 July 2007 User: MathStuf ----------------- [ADD] Rest of Dialog validations [ADD] DialogCommandNumArgs to Ref.h [FIX] Fixed a bug with logging that now removes the extern dependencies [DEL] All Validate(const wxListBox &) methods since the new logging does it [DEL] Got rid of Contest junk [ADD] RockClimb and FogClear HM abilities [DEL] Daycares options [FIX] Held Items now a numerical option [FIX] Type STAB is now a multiplier [DEL] pokemod/NatureEffect.{h, cpp) [FIX] Removed NatureEffect into Nature [FIX] Added missed methods to Badge [FIX] Decided to change from wxGTK to Qt ----------------- Rev: 21 Date: 28 June 2007 User: MathStuf ----------------- [FIX] Rev 20 date [FIX] Tile overlays in pokemodr to 64x64 [ADD] Makefile for Linux [FIX] Various (un)signed mismatches (mainly with std::string::npos) [ADD] Count method to String [ADD] Convert methods to String [FIX] Ini GetValues to new abstraction in String [ADD] Skeleton for Dialog validation (19 more to go) [FIX] Some minor GUI things [FIX] Some optimizations for Hat.h ----------------- Rev: 20 Date: 22 June 2007 User: MathStuf ----------------- [ADD] Pokemod validation [FIX] made internal Pokemod pointer instead of global curPokeMod [ADD] MapEffect validation [FIX] Make images needed copy to necessary places ----------------- Rev: 19 Date: 3 June 2007 User: MathStuf ----------------- [FIX] Matrix insertion error [ADD] ID duplication checks for submodules [ADD] Duplicate checks for submodules [FIX] AStyle formatter run over all source files [FIX] Stylistic clean up [ADD] Pokemod methods ----------------- Rev: 18 Date: 2 June 2007 User: MathStuf ----------------- [FIX] Rev 17 date [ADD] pokemod/Tile.{h, cpp} [ADD] pokemod/Pokemon.{h, cpp} [FIX] Initialization for constructors as possible [FIX] Matrix problems [FIX] const X*const -> X* errors (was in Delete methods) [ADD] pokemod/MapEffect.{h, cpp} [FIX] Flag Set interface [ADD] Flag logging revamped [ADD] pokemod/MapWarp.{h, cpp} [ADD] Some more enumerations to Ref.h [ADD] pokemod/MapTrainer.{h, cpp} [ADD] pokemod/Status.{h, cpp} [ADD] pokemod/StatusEffect.{h, cpp} [ADD] some more Validation methods ----------------- Rev: 17 Date: 31 May 2007 User: MathStuf ----------------- [ADD] Hat.h as a random container [ADD] Delete submodules by name methods [FIX] Made every possible value to unsigned as possible [ADD] const to GetSubmodule [FIX] Removed redundant "isValid = true;" initializer in validation methods [ADD] Item Effect validation started [ADD] AbilityEffect validation [ADD] Dive option to Tiles ----------------- Rev: 16 Date: 28 May 2007 User: MathStuf ----------------- [FIX] Log overloading confusion [FIX] Lots of little things (went through and attempted to compile everything, getting rid of errors) [ADD] Move methods [ADD] /pokemod/Move.cpp ----------------- Rev: 15 Date: 26 May 2007 User: MathStuf ----------------- [ADD] /pokemod/EggGroup.{h, cpp} [ADD] /pokemod/Move.h [FIX] Made arguments const where possible ----------------- Rev: 14 Date: 24 May 2007 User: MathStuf ----------------- [ADD] /pokemod/MoveEffect.{h, cpp} [ADD] /pokemod/ItemEffect.{h, cpp} [ADD] /pokemod/Dialog.{h, cpp} [ADD] /pokemod/NatureEffect.{h, cpp} [FIX] Various minor typos ----------------- Rev: 13 Date: 22 May 2007 User: MathStuf ----------------- [ADD] /pokemod/CoinItem.{h, cpp} [ADD] /pokemod/Item.{h, cpp} [ADD] /pokemod/MapWildList.{h, cpp} [ADD] /pokemod/MapWildPokemon.{h, cpp} [ADD] /pokemod/MapTrainerTeam.{h, cpp} ----------------- Rev: 12 Date: 21 May 2007 User: MathStuf ----------------- [ADD] /pokemod/PokemonNature.{h, cpp} [ADD] /pokemod/PokemonAbility.{h, cpp} [ADD] /pokemod/ItemStorage.{h, cpp} [ADD] /pokemod/PokemonMove.{h, cpp} [ADD] /pokemod/PokemonEvolution.{h, cpp} [ADD] /pokemod/Pokemod.{h, cpp} [FIX] Header info directory paths [ADD] /pokemod/CoinList.{h, cpp} ----------------- Rev: 11 Date: 21 May 2007 User: MathStuf ----------------- [ADD] /pokemod/Time.{h, cpp} [ADD] /pokemod/Store.{h, cpp} [ADD] /pokemod/PokemonItem.{h, cpp} ----------------- Rev: 10 Date: 20 May 2007 User: MathStuf ----------------- [FIX] Reformatted Logging functions to be more uniform [ADD] /pokemod/AbilityEffect.{h, cpp} [ADD] /pokemod/Type.{h, cpp} [DEL] /pokemod/Matrix.cpp [FIX] Some various 'const' errors (still some left though, mainly with String, Frac, and logging) ----------------- Rev: 9 Date: 10 May 2007 User: MathStuf ----------------- [FIX] Migration to INI format started [FIX] Rev. 8 date ----------------- Rev: 8 Date: 5 May 2007 User: MathStuf ----------------- [ADD] STANDARDS file [FIX] Redid headers with inheritance to fit standards [FIX] Redid headings on source to include paths [FIX] Added /ai to C::B project [ADD] /ai/Net.{h, cpp} [ADD] AddNode(), DeleteNode(), UpdateBias() methods to Layer class [ADD] UpdateWeights() method to Node class [DEL] /pokemod/Xml.{h, cpp} [ADD] /pokemod/Ini.{h, cpp} [ADD] INI file format decided to be superior to XML ----------------- Rev: 7 Date: 3 May 2007 User: MathStuf ----------------- [FIX] Allowed more general logging for PokeMod [FIX] Fixed errors in PokeMod logging functions ----------------- Rev: 6 Date: 3 May 2007 User: MathStuf ----------------- [FIX] Moved PokeMod namespace into PokeGen [DEL] Old PokeModr C::B project ----------------- Rev: 5 Date: 3 May 2007 User: MathStuf ----------------- [ADD] Meta Code::Blocks project file instead of individual ones [ADD] Neural Network nodes and layers classes (/ai) ----------------- Rev: 4 Date: 3 May 2007 User: hypersonic ----------------- [DEL] /audio/{libaudio.a, main2.c} (not necessary) ----------------- Rev: 3 Date: 3 May 2007 User: hypersonic ----------------- [ADD] audio code ----------------- Rev: 2 Date: 3 May 2007 User: hypersonic ----------------- [ADD] /audio ----------------- Rev: 1 Date: 2 May 2007 User: MathStuf ----------------- [ADD] Import