Skip to content

chasefarmer2808/Room8

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

/*Room8

Leader: Chase Farmer Members: Tim Horst, Jake Woodbury, Garret Fine, Matt McDanuel, Dakota Funchess

WARNING WILL NOT COMPILE IN g++ The reason it will not compile in g++ is because the GUI needs external dependencies that are not compatible with the g++ compiler. The libary files, include files, and dll files that we made use of are: glew.h, glut.h, freeglut.lib, glew.lib, greeglut.dll, and glew32.dll. For these reasons we switched to Microsoft Visual Studio which is compatible with the specified external dependencies.

For our group project we created a GUI based application designed to assist roomate communication. The main idea is that roommates will be able to communicate and notify each other of their activity status. This is done by updating a setting from the following options: home, away, coming home, and sleeping. The menu interface will change in color for each corresponding setting. This is done by entering individual letters in your keyboard. As of now our GUI based program is a stand-alone version that demonstrates the capabilites without network capabilites and without multiple users. However, additional members will change their activity status automatically (approximately every 20 seconds) to simulate multiple users.

Upon startup the user inputs a group name and a group is created. The user is then assigned the role of admin, meaning that the user has the capabilites to remove a member from the group. A menu screen is then printed to the screen and the user is asked what they want to do. There are six menu options and inputing the respective number will execute the command. The first option is "Change Status" where the user can change their status to home, away, coming home, or sleeping. Each option has each its own respective color. Green is home, yellow is coming home, red is away, and blue is sleeping. The second option is "Add Member" this allows the user to add new members to the group and give a name to this new user. The third option is "Remove Member" and this allows the user to remove a member from the group, the user must input the name of the member to be removed. The fourth option is "Change Group Privacy" and allows the user the change the status of the group from public to private. The fifth option is "Set Your Description" this allows the user to inform other members of the group important information. The sixth option is "View Members" and when called the application prints a list of current members in the group and their respective statuses. */

About

Seans army group project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%