Permalink
Browse files

Repo obsoleted. Notice posted.

  • Loading branch information...
1 parent b421e5b commit 3f4d0199b0041808affd1fca6a151a66a0526182 @clintbellanger committed Sep 18, 2012
Showing 1,404 changed files with 10 additions and 118,400 deletions.
View
@@ -1,196 +0,0 @@
-Project (Flare)
-cmake_minimum_required (VERSION 2.6)
-
-Set (PACKAGE "FLARE")
-Set (VERSION "0.16")
-
-
-# Default definitions
-if (MSVC)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4099 /wd4244")
-else (MSVC)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wunused -Wshadow -Woverloaded-virtual")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-math-errno -fno-exceptions")
-endif (MSVC)
-
-if (CMAKE_CXX_COMPILER MATCHES "clang")
- # clang needs lstdc++ linked explicitly:
- set(CMAKE_LD_FLAGS "-lstdc++")
-else (CMAKE_CXX_COMPILER MATCHES "clang")
- # assume gcc:
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-enforce-eh-specs")
-endif (CMAKE_CXX_COMPILER MATCHES "clang")
-
-if(CMAKE_BUILD_TYPE STREQUAL "Release")
- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -g0 -flto")
-elseif(CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo")
- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -flto")
-elseif(CMAKE_BUILD_TYPE STREQUAL "MinSizeRel")
- set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os -g0")
-elseif(CMAKE_BUILD_TYPE STREQUAL "Debug")
- set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g3 -pg")
- set(CMAKE_EXE_LINKER_FLAGS_DEBUG "-pg")
- set(CMAKE_SHARED_LINKER_FLAGS_DEBUG "-pg")
- set(CMAKE_MODULE_LINKER_FLAGS_DEBUG "-pg")
-endif()
-
-set(BINDIR "games" CACHE STRING "Directory from CMAKE_INSTALL_PREFIX where game executable will be installed.")
-set(DATADIR "share/games/flare" CACHE STRING "Directory from CMAKE_INSTALL_PREFIX where game data files will be installed.")
-
-If(NOT IS_ABSOLUTE "${DATADIR}")
- add_definitions(-DDATA_INSTALL_DIR="${CMAKE_INSTALL_PREFIX}/${DATADIR}")
-Else(NOT IS_ABSOLUTE "${DATADIR}")
- add_definitions(-DDATA_INSTALL_DIR="${DATADIR}")
-EndIf(NOT IS_ABSOLUTE "${DATADIR}")
-
-# Detect missing dependencies
-
-Find_Package (SDL REQUIRED)
-If (NOT SDL_FOUND)
- Message (FATAL_ERROR "Couldn't find SDL development files. On Debian-based systems (such as Ubuntu) you should install the 'libsdl1.2-dev' package.")
-Else (NOT SDL_FOUND)
- Include_Directories (${SDL_INCLUDE_DIR})
-EndIf (NOT SDL_FOUND)
-
-Find_Package (SDL_mixer REQUIRED)
-If (NOT SDLMIXER_FOUND)
- Message (FATAL_ERROR "Couldn't find SDL-mixer development files. On Debian-based systems (such as Ubuntu) you should install the 'libsdl-mixer1.2-dev' package.")
-Else (NOT SDLMIXER_FOUND)
- Include_Directories (${SDLMIXER_INCLUDE_DIR})
-EndIf (NOT SDLMIXER_FOUND)
-
-Find_Package (SDL_image REQUIRED)
-If (NOT SDLIMAGE_FOUND)
- Message (FATAL_ERROR "Couldn't find SDL-image development files. On Debian-based systems (such as Ubuntu) you should install the 'libsdl-image1.2-dev' package.")
-Else (NOT SDLIMAGE_FOUND)
- Include_Directories (${SDLIMAGE_INCLUDE_DIR})
-EndIf (NOT SDLIMAGE_FOUND)
-
-Find_Package (SDL_ttf REQUIRED)
-If (NOT SDLTTF_FOUND)
- Message (FATAL_ERROR "Couldn't find SDL-ttf development files. On Debian-based systems (such as Ubuntu) you should install the 'libsdl-ttf2.0-dev' package.")
-Else (NOT SDLTTF_FOUND)
- Include_Directories (${SDLTTF_INCLUDE_DIR})
-EndIf (NOT SDLTTF_FOUND)
-
-
-# Sources
-
-Set (FLARE_SOURCES
- ./src/Entity.cpp
- ./src/Animation.cpp
- ./src/AStarNode.cpp
- ./src/Avatar.cpp
- ./src/BehaviorStandard.cpp
- ./src/CampaignManager.cpp
- ./src/CombatText.cpp
- ./src/Enemy.cpp
- ./src/EnemyBehavior.cpp
- ./src/EnemyGroupManager.cpp
- ./src/EnemyManager.cpp
- ./src/FileParser.cpp
- ./src/FontEngine.cpp
- ./src/GameState.cpp
- ./src/GameStateConfig.cpp
- ./src/GameStateTitle.cpp
- ./src/GameStateLoad.cpp
- ./src/GameStatePlay.cpp
- ./src/GameStateNew.cpp
- ./src/GameSwitcher.cpp
- ./src/GetText.cpp
- ./src/Hazard.cpp
- ./src/HazardManager.cpp
- ./src/InputState.cpp
- ./src/ItemManager.cpp
- ./src/ItemStorage.cpp
- ./src/LootManager.cpp
- ./src/MapCollision.cpp
- ./src/MapRenderer.cpp
- ./src/Menu.cpp
- ./src/MenuActionBar.cpp
- ./src/MenuActiveEffects.cpp
- ./src/MenuCharacter.cpp
- ./src/MenuConfirm.cpp
- ./src/MenuEnemy.cpp
- ./src/MenuExit.cpp
- ./src/MenuHUDLog.cpp
- ./src/MenuInventory.cpp
- ./src/MenuItemStorage.cpp
- ./src/MenuLog.cpp
- ./src/MenuManager.cpp
- ./src/MenuMiniMap.cpp
- ./src/MenuPowers.cpp
- ./src/MenuStash.cpp
- ./src/MenuStatBar.cpp
- ./src/MenuTalker.cpp
- ./src/MenuVendor.cpp
- ./src/MessageEngine.cpp
- ./src/ModManager.cpp
- ./src/NPC.cpp
- ./src/NPCManager.cpp
- ./src/PowerManager.cpp
- ./src/QuestLog.cpp
- ./src/SaveLoad.cpp
- ./src/SDL_gfxBlitFunc.c
- ./src/Settings.cpp
- ./src/SharedResources.cpp
- ./src/StatBlock.cpp
- ./src/TileSet.cpp
- ./src/Utils.cpp
- ./src/UtilsDebug.cpp
- ./src/UtilsFileSystem.cpp
- ./src/UtilsParsing.cpp
- ./src/WidgetCheckBox.cpp
- ./src/WidgetButton.cpp
- ./src/WidgetInput.cpp
- ./src/WidgetLabel.cpp
- ./src/WidgetListBox.cpp
- ./src/WidgetScrollBar.cpp
- ./src/WidgetScrollBox.cpp
- ./src/WidgetSlider.cpp
- ./src/WidgetTabControl.cpp
- ./src/WidgetTooltip.cpp
- ./src/main.cpp
-)
-
-# Add icon and file info to executable for Windows systems
-IF (WIN32)
- SET(FLARE_SOURCES
- ${FLARE_SOURCES}
- ./src/Flare.rc
- )
-ENDIF (WIN32)
-
-Add_Executable (flare ${FLARE_SOURCES})
-
-# libSDLMain comes with libSDL if needed on certain platforms
-If (NOT SDLMAIN_LIBRARY)
- Set (SDLMAIN_LIBRARY "")
-EndIf (NOT SDLMAIN_LIBRARY)
-
-Target_Link_Libraries (flare ${CMAKE_LD_FLAGS} ${SDL_LIBRARY} ${SDLMIXER_LIBRARY} ${SDLIMAGE_LIBRARY} ${SDLTTF_LIBRARY} ${SDLMAIN_LIBRARY})
-
-
-# desktop file
-If(NOT IS_ABSOLUTE "${BINDIR}")
- set(FLARE_EXECUTABLE_PATH ${CMAKE_INSTALL_PREFIX}/${BINDIR}/flare)
-Else(NOT IS_ABSOLUTE "${BINDIR}")
- set(FLARE_EXECUTABLE_PATH ${BINDIR}/flare)
-EndIf(NOT IS_ABSOLUTE "${BINDIR}")
-configure_file("${CMAKE_CURRENT_SOURCE_DIR}/distribution/flare.desktop.in" "${CMAKE_CURRENT_BINARY_DIR}/flare.desktop")
-
-
-# installing to the proper places
-install(PROGRAMS
- ${CMAKE_CURRENT_BINARY_DIR}/flare
- DESTINATION ${BINDIR})
-install(DIRECTORY
- "${CMAKE_CURRENT_SOURCE_DIR}/mods"
- DESTINATION ${DATADIR})
-install(FILES
- "${CMAKE_CURRENT_BINARY_DIR}/flare.desktop"
- DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications)
-install(FILES
- "${CMAKE_CURRENT_SOURCE_DIR}/art_src/logo/flare_logo.svg"
- DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps
- RENAME flare.svg)
View
@@ -1,3 +0,0 @@
-#!/bin/bash
-cd "`dirname "$0"`"
-./flare
View
@@ -1 +0,0 @@
-flare.exe
View
129 README
@@ -1,124 +1,15 @@
-Flare README
-============
+This GitHub repo is obsolete. The project has split into the following two new repos:
-Flare (Free Libre Action Roleplaying Engine) is a simple game engine built to handle a very specific kind of game: single-player 2D action RPGs. Flare is not a reimplementation of an existing game or engine. It is a tribute to and exploration of the action RPG genre.
+Flare Engine-only (the new upstream repo for Flare-based games)
+https://github.com/clintbellanger/flare-engine
-Rather than building a very abstract, robust game engine, the goal of this project is to build several real games and harvest an engine from the common, reusable code. The first game, in progress, is a fantasy dungeon crawl.
+Flare the Game (the first game made using the Flare engine)
+https://github.com/clintbellanger/flare-game
-Flare uses simple file formats (INI style config files) for most of the game data, allowing anyone to easily modify game contents. Open formats are preferred (png, ogg). The game code is C++.
+Please update your links accordingly.
-COPYRIGHT AND LICENSE
-=====================
+For now this repo is still active to show historical Issues. In the future we will archive those Issues and delete this repo.
-Most of Flare is Copyright © 2011-2012 Clint Bellanger. Contributors retain copyrights to their original contributions.
-
-All of Flare's source code is released under the GNU GPL version 3. Later versions are permitted.
-
-All of Flare's art and data files are released under CC-BY-SA 3.0. Later versions are permitted.
-
-LINKS
-=====
-
-Homepage http://flarerpg.org
-Source https://github.com/clintbellanger/flare
-Forums http://opengameart.org/forums/flare
-Email clintbellanger@gmail.com
-
-DEPENDENCIES
-============
-
-To build flare you need the 1.2 Development Libraries for SDL, SDL_image, SDL_mixer, and SDL_ttf.
-To run flare you need the equivalent 1.2 Runtime Libraries.
-
-http://www.libsdl.org/download-1.2.php
-
-For easy building I recommend using cmake and make.
-
----
-
-Installing dependencies on debian based systems (debian, Ubuntu, Kubuntu, etc):
-sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev cmake make g++ git
-
- There is also a flare build in the Ubuntu (universe)
- http://packages.ubuntu.com/source/precise/flare
-
-Installing dependencies on Arch Linux:
-pacman -S --asdeps sdl sdl_image sdl_mixer libogg libvorbis hicolor-icon-theme python sdl_ttf
-
- There is also a flare-rpg-git pkgbuild at the arch user repository:
- https://aur.archlinux.org/packages.php?ID=57522
-
-Installing dependencies on openSUSE:
-sudo zypper in make cmake gcc gcc-c++ libSDL-devel libSDL_image-devel libSDL_mixer-devel libSDL_ttf-devel python
-
- There is also a flare build at the openSUSE games repo:
- http://software.opensuse.org/download.html?project=games&package=flare
-
-
-BUILDING WITH CMAKE
-===================
-
-To build flare, go to the main directory/folder and run the following commands:
-
- mkdir build
- cd build
- cmake ..
- make
-
-If you want the game installed system-wide, as root, install with:
-
- make install
-
-The game will be installed into '/usr/local' by default. You can set different paths in the cmake step, like:
-
- cmake -DCMAKE_INSTALL_PREFIX:STRING="/usr" ..
-
-or, BUILDING WITH g++
-=====================
-
-If you prefer building directly with C++, the command will be something like this.
-
-Windows plus MinGW (depending on where your SDL dev headers are)
-g++ -I C:\MinGW\include\SDL src\*.cpp src\*.c -o flare.exe -lmingw32 -lSDLmain -lSDL -lSDL_image -lSDL_mixer -lSDL_ttf
-
-Linux (depending on where your SDL includes are)
-g++ -I /usr/include/SDL src/*.cpp src/*.c -o flare -lSDL -lSDL_image -lSDL_mixer -lSDL_ttf
-
-
-RUNNING FLARE
-=============
-
-If the program is installing system-wide (i.e., you typed 'make install' and it worked), you can run it just by executing the 'flare' command.
-
-If you did not perform the installation step, you should copy back the binary in 'build' to the top directory, and run it from there, like this:
-
- cp flare ..
- cd ..
- ./flare
-
-Also, in newer versions, the game can be launched from an icon in your main menu in your GUI environment (KDE, GNOME, etc.).
-
-If you're running flare from your operating system's gui file browser (e.g. Windows Explorer or OSX Finder), you'll want to use one of the provided launchers. This helps the flare executable use its own working directory, so it can see all those data folders.
-
-
-SETTINGS
-========
-
-Settings are stored in one of these places:
-
-$XDG_CONFIG_HOME/flare
-$HOME/.config/flare
-./config
-
-Here you can enable fullscreen, change the game resolution, enable mouse-move, and change keybindings. The settings files are created the first time you run Flare.
-
-SAVE FILES
-==========
-
-Save files are stored in one of these places:
-
-$XDG_DATA_HOME/flare
-$HOME/.local/share/flare
-./saves
-
-If permissions are correct, the game is automatically saved when you exit.
+Thanks,
+Clint Bellanger
+Flare lead
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Deleted file not rendered
Binary file not shown.
@@ -1 +0,0 @@
-montage *.png -background "transparent" -geometry 128x128 -tile 24x8 cursed_grave.png
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
@@ -1 +0,0 @@
-/ImageMagick-6.5.3/bin/montage -background "transparent" -geometry 128x128 -tile 32x8 *.png sprites.png
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Deleted file not rendered
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Diff not rendered.
Binary file not shown.
Binary file not shown.
Diff not rendered.
@@ -1,20 +0,0 @@
-del 0*.png
-
-montage idle*.png -background "transparent" -geometry 128x128 -tile 8x8 01_idle.png
-
-montage run*.png -background "transparent" -geometry 128x128 -tile 8x8 02_run.png
-
-montage attack*.png -background "transparent" -geometry 128x128 -tile 8x8 03_attack.png
-
-montage block*.png -background "transparent" -geometry 128x128 -tile 8x8 04_block.png
-
-montage cast*.png -background "transparent" -geometry 128x128 -tile 8x8 05_cast.png
-
-montage stomp*.png -background "transparent" -geometry 128x128 -tile 8x8 06_stomp.png
-
-montage death*.png -background "transparent" -geometry 128x128 -tile 8x8 07_death.png
-
-montage throw*.png -background "transparent" -geometry 128x128 -tile 8x8 08_throw.png
-
-montage 0*.png -background "transparent" -geometry 1024x1024 -tile 8x1 00_minotaur.png
-
Binary file not shown.
Diff not rendered.
Diff not rendered.
Binary file not shown.
Diff not rendered.
Diff not rendered.
@@ -1,24 +0,0 @@
-import bpy
-from math import radians
-
-angle = 45
-axis = 2 # z-axis
-platform = bpy.data.objects["RenderPlatform"]
-original_path = bpy.data.scenes[0].render.filepath
-
-bpy.ops.render.view_show()
-
-for i in range(0,8):
-
- # rotate the render platform and all children
- temp_rot = platform.rotation_euler
- temp_rot[axis] = temp_rot[axis] - radians(angle)
- platform.rotation_euler = temp_rot;
-
- # set the filename direction prefix
- bpy.data.scenes[0].render.filepath = original_path + str(i)
-
- # render animation for this direction
- bpy.ops.render.render(animation=True)
-
-bpy.data.scenes[0].render.filepath = original_path
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.

0 comments on commit 3f4d019

Please sign in to comment.