Fixes build errors for Carbon-OpenGL-Test/TestCGLFullscreen.
Adds slightly better logging for errors.
Added *.so files to gitignore.
Fixed building PluginTester on OSX and cleaned up .gitignore.
Fixed compiler warnings on clang.
Gitignore cleanup.
Adds empty settings.json
Adds basic makefile that forwards requests to the os specific makerfiles. (all, clean, and plugins)
Fixes the tester app so it builds and runs correctly on Linux.
*** empty log message ***
Initial import.
*** empty log message ***
Fixed console and made commands typed there work
Added some console functions (map_load, map_save, config_load, config_save, exec)
Removed Binary files will be readded soon
Readded Binary files
Readded Binary files
Readded Binary files
Readded Binary files
Readded Binary files
Fixed console to recognize almost all keyboard keys deemed reasonable.
Added error reporting to the LEVEL::Execute Function
*** empty log message ***
Changed oa.sou to a binary file
Moved from /
Moved to /doc folder
Changed: Updated to compile under linux
Added makefiles to build under linux still no support for cygwin.
Moved main.cpp to windows.cpp
Created by Eclipse.
Removed /bass.dll as it was completely unnecessary and unused.
Added Debug folder to .cvsignore
Changed /license.txt but it's still incomplete.
Changed workig directory to the OpenArena folder
Changed: Added missing const to list::Contains
Changed: Fixed #include <windows.h>
Changed: Converted default.tga to default.bmp
Added Window as a subclass of Screen
Added KEY_BACK as backspace
Changed: Made g++ friendly
Changed: #ifdef'd windows only stuff
Changed: Changed the type of g_Screen to OpenArena::Window the subclass of SCREEN
Changed: #ifdef'd windows only stuff that's waiting for abstraction
Changed: Moved declaration of g_Screen to this file
~Changed: Renamed method Status to Loaded to make it more meaningfull
Changed: #ifdef'd a block of code I don't know how to make work on linux yet.
Changed: Compiles and runs under linux
Added version.h which defines OPENARENA_VERSION as "OpenArena v0.1.2" This should be updated from now on.
Added version.h which defines OPENARENA_VERSION as "OpenArena v0.1.2" This should be updated from now on.
Changed: Added parens around i<<1 so it's more readable.
Added: uses version.h
Added: Uses version.h
*** empty log message ***
*** keyword substitution change ***
*** empty log message ***
Added appropriate defines for some of the linux keys
Removed binary files which visual studio recreates automatically oa.ncb and vc70.idb
Added oa to .cvsignore
Added CDT project file
Added oa to .cvsignore
Undind the changes I made a few hours ago. This file will end up looking more like the linux section and become OS independent.
Removed a useless comment
Moved calls to level.Render and SwapBuffers into DrawGLScene method which will probably be renamed.
Made main executable OA in the OpenArena folder
Changed Keys from #define's to an enum
Added: Preliminary keyhandling code for linux
*** empty log message ***
Changed: Partially abstracted the windows version of OpenArena::Window CreateGLWindow and KillGLWindow are now part of the Window class ResizeGLScene and InitGL are now callbacks
Changed: Partially abstracted the windows version of OpenArena::Window CreateGLWindow and KillGLWindow are now part of the Window class. ResizeGLScene and InitGL are now callbacks. Direct calls to SwapBuffers and glXSwapBuffers have been replaced by a SwapBuffers method of Window.
The windows portion of Window is properly abstract now.
Added: Resize Method
Added: Surrounded the entire with an ifdef
Changed: Updated all Key references to the new namespace.
Changed: Renamed a few classes
Changed: Moved KillGLWindow and CreateGLWindow to the Window class
Changed: Upadted Key references to the new namespace.
Added make target window.o
Added linux implementations of Open and Close
Removed: Removed the windows specific section in preparation for a unified keyhandler.
More work on keyhandling
Replaced LBUTTON RBUTTON and MBUTTON with BUTTON0 through BUTTON4
Changed: Fixed the name of my.cfg the m was accidentaly in caps.
Added: Added a second RotateView method which accepts and normalizes a Vec3d vector as opposed to individual components.
Added: Class Vec2i
Added: g_mousePosition which may prolly won't stay long
Added: Added a second RotateView method which accepts and normalizes a Vec3d vector as opposed to individual components.
Added: GetMousePosition and SetMousePosition methods
Changed: Fixed X11 keyboard input. Events are now caught and acted upon.
Changed: Moved call to window.SetMousePosition() only occur if the mouse has been moved.
Changed: Swaped the right and middle mouse buttons in TranslateButton so they should be correct now.
Fixed Vec2f::operator=() and Vec2i::operator=()
Changed: Swaped the right and middle mouse buttons in TranslateButton so they should be correct now.
Fixed Vec2f::operator=() and Vec2i::operator=()
Added: Resolution to startup output
Fixed a couple bugs involving OpenArena::Keys where either windows virtual keys or char's were being used instead.
Changed: Console (ingame) now works
Changed: Made the makefiles a bit more proper
Changed: Made OpenArena::Screen more abstract.
Changed: Cleaned up the linux portion of the code
Changed: The cursor is now hidden in the window.