From 32fcc3f87f19cf57047a6d6cfb30b07305f65e1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hern=C3=A1n=20Di=20Pietro?= Date: Sun, 16 Jul 2017 23:14:43 -0300 Subject: [PATCH] Version and readme --- README.md | 63 +++++++++++++++++++++++++++++++++++++++++++++ src/AboutDlg.cxx | 2 ++ src/CartelMania.rc | Bin 21528 -> 21566 bytes src/Version.h | 4 +-- 4 files changed, 67 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 139597f..f693c0d 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,65 @@ +# CartelMania for Windows + + +## Overview + +The aim of this project is to reach version 1.0 with a similar feature set +of the popular 80's era program "BannerMania" which was available for PC +and Macintosh systems. It's intended to be a remake for Windows systems, +with a more or less modern approach. + +"Cartel" is an approximate Argentinian-Spanish translation of "Banner". + +CartelMania code is based on: + +* Modern C++ +* Windows Template Library 9.1 +* PugiXML +* GDI+ subsystem + +## Compatibility + +With the current code and compiler/linker settings, CartelMania can be run from +Windows XP up to Windows 10 systems. + +(Probably WINE can be used to run it under Linux: this is *untested*). + +## Requirements for building + +Visual Studio 2015/17 should be enough. Ports to other compilers plus migration to +CMake based project should be reasonable for the future. + +## Features + +Some of the intended features are already implemented, some will be (partially, +or completely)... some will not. + +## Current feature set + +This is the current (as July 2017) feature set. + +See 'Issues' section for lacking and/or problematic areas. + +### Selector with BannerMania-style 'vintage' colors + +### Basic text editor + +### BannerMania layouts + +### Effects + +### Shape modifiers + +### Page layout + + + + + + + + + + diff --git a/src/AboutDlg.cxx b/src/AboutDlg.cxx index 17ceb3f..16bae65 100644 --- a/src/AboutDlg.cxx +++ b/src/AboutDlg.cxx @@ -1,5 +1,6 @@ #include "stdafx.h" #include "AboutDlg.h" +#include "Version.h" BOOL AboutDialog::OnInitDialog(CWindow wndFocus, LPARAM lInitParam) { @@ -23,6 +24,7 @@ BOOL AboutDialog::OnInitDialog(CWindow wndFocus, LPARAM lInitParam) HFONT hFontVersion = m_fontVersion.CreatePointFont(100, L"Arial", dc); HFONT hFontLicense = m_fontLicense.CreatePointFont(80, L"Arial", dc); + sVersion.SetWindowTextW(CMANIA_VERSION_STRING); sLicenseTerms.SetFont(hFontLicense); sLicenseTerms.SetWindowTextW(szLicense); diff --git a/src/CartelMania.rc b/src/CartelMania.rc index 912d5983f3c7eaa2b22510a7be84f8cc56bd1f05..ac8e1bde7844e24f3118134685e54acce710232a 100644 GIT binary patch delta 78 zcmbQSf^pvp#tjA1oD~du3}8H&(Oh`*3~4r_$(KCkxPuu&7=jo)8T=UBCoB4EZ@%Tr U!!-GVrvi#ZAiwBlo&X*e0Cy4;#sB~S delta 94 zcmdnDf^o(Q#tjA1qNWUb43