From 8db6d31b5db267ab179a74500f8209d444bd3424 Mon Sep 17 00:00:00 2001 From: James Turk Date: Fri, 12 Aug 2005 06:26:00 +0000 Subject: [PATCH] InputListener->State and better listening --- CHANGELOG.txt | 12 ++- codeblocks/photon.cbp | 10 -- include/Application.hpp | 44 +++----- include/InputListener.hpp | 96 ----------------- include/State.hpp | 66 +++++++++++- include/photon.hpp | 1 - include/types.hpp | 12 ++- src/Application.cpp | 209 +++++++++++++++++--------------------- src/InputListener.cpp | 46 --------- test/Audio_test.cpp | 4 +- test/Input_test.cpp | 14 ++- 11 files changed, 197 insertions(+), 317 deletions(-) delete mode 100644 include/InputListener.hpp delete mode 100644 src/InputListener.cpp diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 51c65fd..cc44aab 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,18 +1,20 @@ Changelog for Photon -$Id: CHANGELOG.txt,v 1.6 2005/08/10 21:22:33 cozman Exp $ +$Id: CHANGELOG.txt,v 1.7 2005/08/12 06:26:00 cozman Exp $ -+ : New Features -- : Feature Removal -! : Major Changes -* : Minor Changes/Bugfixes +! : Major Changes (potentially breaking existing code) ++ : New Features +* : Minor Changes (bugfixes and behind-the-scenes changes) 0.0.2 + ! Removed InputListener, opting to move features into State class. + Code::Blocks and Dev-C++ support + Addition of a State stack allowing for applications to fall back to the previous state when done with a particular state. + + Notification of mouse wheel events added. * Fixed X11 fullscreen mode * Removed ALUT dependencies by adding custom WAV loading code + * Mouse move events now give relative position. 0.0.1 - Released 2005-08-08 + State-based design that allows easy creation of applications by simply diff --git a/codeblocks/photon.cbp b/codeblocks/photon.cbp index 82e4e1e..4ebfb5f 100644 --- a/codeblocks/photon.cbp +++ b/codeblocks/photon.cbp @@ -30,12 +30,6 @@